<?php

require_once("lib/exception/duplicate_instance_exception.php");
require_once("lib/exception/internal_error_exception.php");
require_once("lib/exception/instance_not_found_exception.php");

abstract class Article_category_ping_dao {

	public function create($article_category_ping_to) {
		throw Duplicate_instance_exception;
		throw Internal_error_Exception;
	}
	
	public function exist($to_article_category_number, $from_autor_login){
		throw Internal_error_Exception;
	}
	
	public function find_by_article_category_and_autor_login($to_article_category_number, $from_autor_login){
		throw Internal_error_Exception;
		throw Instance_not_found_exception;
	}
	
	public function update($article_category_ping_to){
		throw Internal_error_Exception;
		throw Instance_not_found_exception;
	}
	
	public function remove($to_article_category_number, $from_autor_login){
		throw Internal_error_Exception;
		throw Instance_not_found_exception;
	}
}
?>